//=============================================================================

#ifndef AWORLD_H
  #define AWORLD_H

//=============================================================================

#include "aGround.h"

//=============================================================================

//The map class
class aWorld
{
  public:
    inline static aWorld& awGetInstance()                   {static aWorld world; return world;}
    inline agdRet awLoadHeightmapTGA(const aString& path)   {return ground.agLoadHeightMapTGA(path);}

    aWorld();
      void awDrawWorld();
    ~aWorld();

  public:
    aString caption;

  private:
    aGround ground;
};

//=============================================================================

#endif

//=============================================================================
